var PUBLIC_PATH = '';

var PROTOCOL = location.protocol === 'https:' ? 'https://' : 'http://';

//请求地址
var API_SERVER = PROTOCOL+'www.influencee.cn/Baoying201809/';

//WEB地址
var WEB_SERVER = PROTOCOL+'www.influencee.cn/Baoying201809';
var url = window.location.href;

//本地IP测试
if(url.indexOf('192.168.') !== -1) {
    API_SERVER = 'http://' + window.location.host + '/Baoying201809/';
    WEB_SERVER = 'http://' + window.location.host + '/Baoying201809';
}

//本地域名测试
if(url.indexOf('local.influencee.cn') !== -1) {
    API_SERVER = 'http://local.influencee.cn/Baoying201809/';
    WEB_SERVER = 'http://local.influencee.cn/Baoying201809';
}

//线上
if(url.indexOf('www.influencee.cn') !== -1) {
    API_SERVER = PROTOCOL+'www.influencee.cn/Baoying201809/';
    WEB_SERVER = PROTOCOL+'www.influencee.cn/Baoying201809';
}

//URL处理
function api_url(view) {
    return API_SERVER + view;
}

//获取参数
function _GET(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r != null) return unescape(r[2]);
    return null;
}

//初始化
$.ajax({
    url: api_url('index/apiInit'),
    type: 'POST',
    async: true,
    data: {'line':_GET('line') , 'type' : _GET('type'),'url':window.location.href},
    dataType: "json",
    success: function(data) {
    },
    error: function(data) {
    }
});

//获取分享配置信息
var share_conf_info = {};
init_share_conf_info();

//获取分享配置信息
function init_share_conf_info(page_type ,result) {
    $.ajax({
        url: api_url('index/apiGetShareConf'),
        type: 'POST',
        async: true,
        data: {
            'url': window.location.href
        },
        dataType: "json",
        /*加上datatype*/
        success: function(data) {
            if(data.code == 1) {
                share_conf_info = data.data;
				init_share_conf(share_conf_info, {
					'imgUrl': 'http://www.influencee.cn/201809baoying/images/shiPing.png',
					'title': '我的We爱宣言',
					'desc': '2018葆婴全国经销商大会',
					'link': 'http://www.influencee.cn/201809baoying/index.html?type=2&line=1',
				});
            }
        },
        error: function(data) {}
    });
}
//初始化微信分享配置方法
function init_share_conf(wx_conf, wx_data) {
    var imgUrl = wx_data.imgUrl; //'http://www.influencee.cn/Public/shuangxi/img/yan.png?v=1.5';
    var wx_title = wx_data.title; //'珍藏口号脑洞大赛' ;
    var wx_desc = wx_data.desc;
    var wx_link = wx_data.link; //'http://xj.bjsidao.com/20180420shuangxi/index/share.html?number='+works.id;

    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId: wx_conf.appid, // 必填，公众号的唯一标识
        timestamp: wx_conf.timestamp, // 必填，生成签名的时间戳
        nonceStr: wx_conf.noncestr, // 必填，生成签名的随机串
        signature: wx_conf.signature, // 必填，签名，见附录1
        jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
    });

    wx.ready(function() {
        // config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready函数中。
        //
        //分享给朋友圈
        wx.onMenuShareTimeline({
            title: wx_title, // 分享标题
            link: wx_link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imgUrl, // 分享图标
            success: function() {
                // 用户确认分享后执行的回调函数
                record_share(1);
            },
            cancel: function() {
                // 用户取消分享后执行的回调函数
            }
        });
        //分享给朋友
        wx.onMenuShareAppMessage({
            desc: wx_desc, // 分享描述
            title: wx_title, // 分享标题
            link: wx_link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imgUrl, // 分享图标
            success: function() {
                // 用户确认分享后执行的回调函数
                record_share(2);

            },
            cancel: function() {
                // 用户取消分享后执行的回调函数
            }
        });
        //分享到qq
        wx.onMenuShareQQ({
            desc: wx_desc, // 分享描述
            title: wx_title, // 分享标题
            link: wx_link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imgUrl, // 分享图标
            success: function() {
                // 用户确认分享后执行的回调函数
                record_share(3);
            },
            cancel: function() {
                // 用户取消分享后执行的回调函数
            }
        });

    });

}
// 分享之后
function record_share(type) {
    $.ajax({
        url: api_url('index/apiRecordShare'),
        type: 'POST',
        async: true,
        data: {
            'type': type
        },
        dataType: "json",
        /*加上datatype*/
        success: function(data) {

        },
        error: function(data) {

        }
    });
}
